Layers In A Neural Network Explained